home *** CD-ROM | disk | FTP | other *** search
/ Complete Linux / Complete Linux.iso / docs / apps / database / ingres04.lzh / source / decomp / Makefile < prev    next >
Encoding:
Makefile  |  1993-01-18  |  1.4 KB  |  68 lines

  1. #
  2. #  Makefile for INGRES decomposition module
  3. #
  4. #    @(#)Makefile    8.3    12/18/85
  5. #
  6.  
  7. include ../Config
  8.  
  9. INGRES=    ../..
  10. H=    ../h
  11. LIB=    $(INGRES)/lib
  12.  
  13. CTLMOD=    $(LIB)/ctlmod
  14. OVQP=    $(LIB)/ovqp
  15. DBULIB=    $(LIB)/dbulib
  16. IUTIL=    $(LIB)/iutil
  17. GUTIL=    $(LIB)/gutil
  18.  
  19. OBJS=     qryproc.o de_init.o ret_unique.o \
  20.     aggregate.o ageval.o byeval.o makenode.o mapvar.o \
  21.     decomp.o pull_sq.o exec_sq.o tempvar.o reformat.o decision.o \
  22.     reduction.o openrs.o error.o prlinks.o rangetable.o \
  23.     rnum.o reinit.o selectv.o setvar.o usubr.o \
  24.     lockit.o pull_const.o \
  25.     call_ovqp.o mklist.o call_dbu.o
  26.  
  27. LIBS=    $(CTLMOD) $(OVQP) $(DBULIB) $(IUTIL) $(GUTIL) -lm
  28.  
  29. HDRS=    decomp.h globs.h
  30. SRCS=     de_init.c qryproc.c ret_unique.c \
  31.     aggregate.c ageval.c byeval.c makenode.c mapvar.c \
  32.     decomp.c pull_sq.c exec_sq.c tempvar.c reformat.c decision.c \
  33.     reduction.c openrs.c error.c prlinks.c rangetable.c \
  34.     rnum.c reinit.c selectv.c setvar.c usubr.c mklist.c \
  35.     lockit.c pull_const.c \
  36.     call_ovqp.c call_dbu.c 
  37.  
  38. CFLAGS=    $(CONFIG) -I$H -O
  39. LDFLAGS=
  40. AR=    -ar
  41. ARFLAGS=rvu
  42. RANLIB=    ranlib
  43. CP=    cp
  44. CHMOD=    chmod
  45. LIBMODE=664
  46. BINMODE=4740
  47. ROMODE=    444
  48. HEADER=    Decomposition
  49.  
  50. decomplib: $(OBJS)
  51.     $(AR) $(ARFLAGS) decomplib $?
  52.     $(CHMOD) $(LIBMODE) decomplib
  53.     $(RANLIB) decomplib
  54.  
  55. install: $(LIB)/decomp
  56.  
  57. $(LIB)/decomp: decomplib
  58.     $(CP) decomplib $(LIB)/decomp
  59.     $(RANLIB) $(LIB)/decomp
  60.  
  61. new:
  62.     rm -f decomplib
  63.  
  64. clean:
  65.     rm -f *.o
  66.     rm -f decomplib a.out core
  67.  
  68.